a{color: #404040;text-decoration: none;}
a:hover{color: #FF0000;}
.ss{border: 1px solid #C0E9E7;background-color: #FFF;}
body,ul,li,p,h1,span,form{margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;}
body{background-color:#ebf3ff;}
.qc{clear:both;float:none;line-height: 1px;height: 1px;}
.top {line-height: 36px;margin-top: 5px;margin-bottom: 5px;font-size: 14px;color: #00ACAB;}
.top span {font-size: 14px;font-weight: bold;color: #00A7A7;}
.wap,.list{margin-right:auto;margin-left:auto;max-width:1180px;}
.logo{font-size:14px;line-height:80px;height:80x;background-color:#317ef3;color:#FFF;max-width:1180px;margin:0px auto;}
.logo img{padding-top:8px}
.ztlo{font-size:14px;line-height:80px;height:80x;background-color:#317ef3;color:#FFF;width:100%;}
.ztlo span{float:right;}
.ztlo img{padding-top:0px;float:left}
.ztlo a{color: #fff;font-size:14px}
.ztlo a:hover{color: #FFFF99}
.zt12{font-size:12px;}
.txk{max-width:1180px;margin:0px auto;padding:0px 10px 0px 10px;}
.txk b a{font-size:14px}
.txk a{color:#fff;}
.txk a:hover,.ztas a:hover{color: #FFFF99}
.txk span{float:right;font-size:12px;}
.txk span a{font-weight:normal;padding:3px 5px 3px 5px;color: #fff;border-radius:3px;margin-left:5px;background: #019c9e;font-size:12px;}
.txk span b a{color:#fff;background: #ff6766;font-size:12px;}
.txk span a:hover{color: #f2fac6;background: #3570b6}
.dxk{max-width:1180px;margin:0px auto;}
.ccp{max-width:640px;margin-right:auto;margin-left:auto;}
.ccp ul{line-height:30px;height:30px;font-size:14px;}
.ztas {padding-left:10px;font-size:14px;color:#317ef3;height:40px;line-height:40px;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0eeee;max-width:1180px;margin-right:auto;margin-left:auto;background-color:#fff;}
.ztas a{color:#317ef3;}
.ztas a:hover{color: #FF0000;}
.ztop8{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e0eeee;}
.zta{font-size:14px;color:#317ef3;line-height:20px;padding:10px 0px 0px 10px;background-color: #fff}
.ztb{font-size:0px;color:#317ef3;line-height:24px;padding:0px 0px 0px 10px;background-color: #fff}
.zth{padding:0px 0px 10px 10px;background-color:#fff;font-size:12px;color: #666;line-height:25px;}
.zth ul li{float:left;font-size:12px;height:20px;width:10%;}
.yqlja{font-size:14px;color:#317ef3;}
.zms{font-size:12px;margin-right:4px;color:#317ef3;border-radius:3px;border:1px solid #e2ebf9;display:inline-block;height:24px;line-height:24px;background-color:#e0ebfc;width:19%;text-align:center;}

.ztb a{
	display:inline-block;
	width:19%;
	height:24px;line-height:24px;
	background-color: #FFF;
	text-align: center;
	margin-top:8px;border-radius:3px;border:1px solid #e2ebf9;margin-right:6px;font-size:12px;
}
.rd{font-size:12px;color:#2d1152;line-height:28px;margin-left:10px;}
.rd a{display:inline-block;
	width:6%;
	height:24px;line-height:24px;
	background-color: #FFF;
	text-align: center;
	margin-bottom:10px;border-radius:5px;border:1px solid #e8f4f4;display:inline-block;
	width:6%;
	height:24px;line-height:24px;
	background-color: #FFF;
	text-align: center;
	margin-bottom:10px;border-radius:5px;border:1px solid #e8f4f4;margin-right:5px;}
.rd b{margin-right:5px;color:#fff;border-radius:5px;border:1px solid #e8f4f4;display:inline-block;height:25px;line-height:25px;background-color: #461b7f;width:6%;text-align: center;}	
.ztb a:hover,#con a:hover,.rd a:hover{background-color:#317ef3;color:#fff}
.ys a{background-color: #ef8605;color:#fff}
.yss a{background-color: #e2fefd;}
.ztfl{font-size:12px;background-color:#3c1176;height:28px;line-height:28px;padding-right: 10px;padding-left: 10px;color:#c0e9e7;max-width:620px;margin-right:auto;margin-left:auto;}
.ztfl a{color:#f6fcb6;margin-right:5px;}
.ztb p{margin-bottom:8px;}
.ztb ul li{line-height:1.5;}
.ztc {padding:5px 10px 10px 10px;font-size:14px;color:#317ef3;background-color: #fff;}
.ztc ul li {
	line-height:1.5;
	width: 100%;
	font-size:12px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2ebf9;
	padding-top: 10px;
	padding-bottom: 10px;overflow:hidden;
}
.ztop8{padding-bottom:8px;}
.ztc ul li p{height:22px;font-family:Arial;overflow: hidden;}
.ztc a{font-size:14px;}
.ztcyc {width:242px;white-space: nowrap;overflow:hidden;}
.ztc span,.zte span{float:right;}
.ztc b{padding-top:10px;}
.ztd {padding: 8px;background-color: #f1fafa;}
.ztd ul {line-height: 22px;font-size: 14px;color: #00A7A7;}
.ztd span{margin-top:2px;margin-left:3px;position:absolute;}
.zte{padding-left: 10px;background-color: #059191;line-height: 30px;font-size: 12px;color: #fff;padding-right:10px;}
.zte a{color: #fff;}
.show{padding:2px 10px 8px 10px;color: #333;font-family: Arial;max-width:1180px;margin-right:auto;margin-left:auto;background-color: #fff;}
.show h1 {font-size: 18px;color:#333;overflow:hidden;width:100%;text-align: center;}
.showa{padding-top: 10px;padding-bottom: 10px;height:24px;line-height:24px;}
.showb{line-height:1.8;font-size: 14px;max-width:1180px;margin-right:auto;margin-left:auto;background-color: #fff;}
.showe{font-size:12px;color: #999;max-width:1180px;margin-right:auto;margin-left:auto;background-color: #fff;}
.showe a{color: #666;}
.copy{padding:8px;font-size:12px;color:#f1fafa;background-color:#317ef3;font-family:Arial}
.copy span{float:right;}
.copy a {color:#f1fafa;}
#con{font-size:0px;color:#666;padding:10px 0px 0px 10px;background-color: #fff}
#con b,.ztb b{font-size:12px;margin-right:6px;color:#317ef3;border-radius:3px;border:1px solid #e2ebf9;display:inline-block;height:24px;line-height:24px;background-color:#e0ebfc;width:19%;text-align:center;}
#con span a,#con a{
	display:inline-block;
	width:19%;font-size:12px;
	height:24px;line-height:24px;
	background-color: #FFF;
	text-align: center;
	margin-bottom:8px;border-radius:3px;border:1px solid #e2ebf9;margin-right:6px;
}
#con b a{background-color: #e0ebfc;}
#con b a:hover{color: #f2fac6;background:#3570b6;width:100%;display:inline-block;}
.goback {
	position: absolute;
	width: 26px;
	height: 21px;
	background-size: cover;
	top: 8px;
	left:10px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.zhuye{
	position: absolute;
	right: 12px;
	top: 8px;
	-webkit-background-size: cover;
	background-size: cover;
	width: 22px;
	height: 20px;cursor:pointer;
}

/* ×¢²á */
.btn{ font:1em bold; width:100%; height:3em; line-height:3em; border-radius:0.3em; cursor:pointer; color:#fff; text-align:center; background:#ea5252; display:block; margin:2em 0; }
.reg{ height:100%; overflow:hidden; padding:1em 0.6em; max-width:640px;margin-right:auto;margin-left:auto;}
.reg div{font-size:1.2em; height:3em; background:#fff; margin-bottom:0.6em; box-shadow:1px 1px 1px #e0e0e0; }
.reg div span{width:4em; line-height:2.8em; text-align:center; float:left; position:relative; }
.reg div span img{position:absolute; top:0.7em; left:0.8em; }
.reg div input{width:80%;height:100%;border:0;padding:0;margin-left:3em;font-size:1em;}
.reg div #txtvaild{width:50%;}
.login{ height:100%; overflow:hidden; padding:1em 0.6em;max-width:640px;margin-right:auto;margin-left:auto; }
.login div{font-size:1.2em;height:3em; background:#fff; margin-bottom:0.6em; box-shadow:1px 1px 1px #e0e0e0; }
.login div span{width:4em; height:3em;line-height:2.8em; text-align:center; float:left; position:relative; }
.login div span img{ position:absolute; top:0.7em; left:0.8em; }
.login div input{ font:1em normal; width:75%; height:100%; border:0; padding:0; }
.login p{ font-size:1.2em; height:2em; line-height:2em; margin-bottom:0.8em; }
.login a.btnLogin{ font:1em bold ; width:100%; height:3em; line-height:3em; border-radius:0.3em; text-align:center; color:#fff; background:#ea5252; border:0; margin-bottom:0.8em; display:block; }
.login a.btnRegister,.reg a.btnRegister{ font:1em bold ; width:100%; height:3em; line-height:3em; border-radius:0.3em; text-align:center; color:#fff; background:#2576db; display:block; }
.login .errorTip{ color:#ea5252; line-height:3em; background:#fff6f6; border:1px solid #ea5252; padding:0 0.6em; display:none; }
.my {padding:10px;font-size:14px;color:#00ACAB;}
.my p{margin-bottom: 8px;}
.my a{
	display:inline-block;
	width:98%;
	height:30px;line-height:30px;
	background-color: #FFF;
	text-align: center;
	margin-bottom:10px;border-radius:3px;border:1px solid #e8f4f4;
}
.xxfb{padding:10px;font-size:14px;color:#00ACAB;}
.group{padding:0 8px 5px;}
.label{display:block;line-height:1.72;padding:0 0 5px;overflow:hidden}
.label span{color:#b7b7b7}
.sgroup select{width:50%;font-size:14px;color:#5d5f5f;display:block;position:relative;height:26px;border:1px solid #c8c6c4}
.control{overflow:hidden}
.opt{padding:5px 8px;overflow:hidden}
.input-text{font-size:12px;line-height:1.2;padding:5px 8px;width:100%;border:1px solid #c8c6c4;}
.text2{line-height:2;padding:0 5px}
.textarea{width:100%;height:72px;border:1px solid #c8c6c4;color:#505050;line-height:1.72;padding:5px;resize:vertical}
.opt{padding:10px;}
.btn-primary{display:block;width:100%;background-color:#0a7272;border:1px solid #026767;border-radius:0;color:#fff;line-height:2;text-align:center;padding:1px 0;margin:0;-webkit-appearance:none}
.wad{margin-top:10px;max-width:640px;margin-right:auto;margin-left:auto;}
.wwad{margin-bottom:10px;max-width:640px;margin-right:auto;margin-left:auto;}
.page{
	clear:both;
	height:40px;
	line-height:40px;
	text-align:left;
	color:#000066;
	font-size: 12px;font-family:Arial;
	}
.page a{
	color: #000066;
	text-decoration: none;
	border:1px solid #CCCCCC;
	font-size:12px;
	font-weight: normal;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.page a:hover{
	color: #fff;
	text-decoration: none;
	border:1px solid #795405;
	background-color: #000066;
}
.page span{
	color: #fff;
	text-decoration: none;
	border:1px solid #795405;
	background-color: #000066;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
@media(max-width:960px)
{.zth{display:none}
.ztb a,#con b,.ztb b,#con a{width:18%;}

 }